#ifndef GITSERVERMAIN_H
#define GITSERVERMAIN_H

#include <QtGui/QMainWindow>

namespace Ui {
    class GitServerMain;
}

class GitServerMain : public QMainWindow
{
    Q_OBJECT

public:
    GitServerMain(QWidget *parent = 0);
    ~GitServerMain();

    void startDaemon();
    void stopDaemon();

private:
    void m_saveSettings();
    void m_restoreSettings();

private slots:
    void m_gitDaemonStatusChanged();
    void on_stopButton_clicked();
    void on_startButton_clicked();
    void on_repoPathLineEdit_textChanged(const QString & txt);
    void on_browseRepoBtn_clicked();
    void on_actionSettings_triggered();

private:
    Ui::GitServerMain *ui;
};

#endif // GITSERVERMAIN_H
